// 题7
function Test7() {
    var a = 3;
    function c() {
        alert(a);
    }
    (function () {
        var a = 4;
        c();
    })();
}
  Test7()
  // 结果：
  // 弹出显示 3
/**
 * 解析：
 * js的变量的作用域和定义时的环境有关，与执行时无关
 */